package service;

import bean.Constant;
import bean.EntryForm;
import dao.impl.EntryFormDaoImpl;

import java.util.ArrayList;

/**
 * @Author leiHua
 * @Date 2022/5/27 11:43
 *
 * EntryFromDao层   数据进一步处理
 */
public class EntryFormService {
    static EntryFormDaoImpl entryFromDao=new EntryFormDaoImpl();

    /**
     * 查找报名转态为通过的
     * @return   返回审批通过的报名集合
     */
    public ArrayList<EntryForm> selectOk(){
        ArrayList<EntryForm> entryForms = entryFromDao.selectAll();
        ArrayList<EntryForm> okFrom = new ArrayList<>();
        for (EntryForm entryForm : entryForms) {
            String status = entryForm.getStatus();
            if (status.equals(Constant.STATUS_Ok)) {
                okFrom.add(entryForm);
            }
        }
        return okFrom;
    }

    /**
     * @return   返回需要审批的报名集合
     */
    public ArrayList<EntryForm> selectCheck(){
        ArrayList<EntryForm> entryForms = entryFromDao.selectAll();
        ArrayList<EntryForm> checkFrom = new ArrayList<>();
        for (EntryForm entryForm : entryForms) {
            String status = entryForm.getStatus();
            if (status.equals(Constant.STATUS_CHECK)) {
                checkFrom.add(entryForm);
            }
        }
        return checkFrom;
    }

}
